package com.jy.adscm.operation.purchase.bean;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zyl
 * @Date 2019-05-07 -13:08
 */
@Data
public class BomAddSupplier {

    private Long sid;

    private Long bid;

    //物料提前到货期
    private double totalTime;

    private String code;
    /**
     * 物料名称
     */
    private String name;
    /**
     * 规格型号
     */
    private String specification;
    /**
     * 管理等级
     */
    private Integer managerLevel;
    /**
     * 成本
     */
    private BigDecimal cost;
    /**
     * 材质
     */
    private String texture;
    /**
     * 使用归属
     */

    private String useBelonging;
    /**
     * 种类属性
     */

    private String typeAttributes;

    /**
     * 复杂系数
     */

    private String complexityLevel;
    /**
     * 制程属性
     */

    private String manufactureProcedure;
    /**
     * 填写人
     */
    private String signedPerson;
    /**
     * 填写时间
     */
    private Date signedTime;
    /**
     * 供应商编号
     */
    private String supplierCode;
    /**
     * 供应商名字
     */
    private String supplierName;
    /**
     * 联系人
     */
    private String contacts;
    /**
     * 地址
     */
    private String address;
    /**
     * 传真
     */
    private String fax;
    /**
     * 手机
     */
    private String phone;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 开户行
     */
    private String openingBank;
    /**
     * 账户
     */
    private String account;
    /**
     * 税号
     */
    private String tax;
    /**
     * 质保金
     */
    private String qualityMoney;
    /**
     * 营业执照照片
     */
    private String businessLicensePhoto;
    /**
     * 税务登记证照片
     */
    private String taxPhoto;
    /**
     * 医疗相关资质
     */
    private String treatmentCorrelation;
    /**
     * 其他资质
     */
    private String otherQualification;
    /**
     * 场地面积
     */
    private String siteSize;
    /**
     * 人数
     */
    private Integer peopleNums;
    /**
     * 设备数量
     */
    private Integer equipmentNums;
    /**
     * 属性
     */
    private String property;
    private String kernelProduct;
    /**
     * 关键工艺
     */
    private String cruxCraft;
    /**
     * 有无设计能力
     */
    private Boolean isDesignAbility;

    /**
     * 供应商名称首字母
     */
    private String letter;
    /**
     * 填写人
     */
    private String supplierSignedPerson;
    /**
     * 填写时间
     */
    private Date supplierSignedTime;
    /**
     * 最小采购数
     */
    private String miniPurchase;
    /**
     * 采购提前期
     */
    private Integer predate;
    /**
     * 单价
     */
    private Double price;
    /**
     * 发票类型
     */
    private String makeInvoiceType;
    /**
     * 付款方式，先付款后发货，还是货到付款，付押金
     */
    private String paymentMethod;
    /**
     * 物流时间
     */
    private Integer transportationTime;

    private Integer nums;
    //bom数
    private Double bomNums;
    //物料提前期
    private Integer MaterialLeadTimes;

    private Integer paymentPeriod;

    private String advanceSum;

}
